Skip to main content
TrustRadius
Spotfire Streaming

Spotfire Streaming
Formerly StreamBase / TIBCO Streaming

Overview

What is Spotfire Streaming?

The Spotfire Streaming (formerly TIBCO Streaming or StreamBase) platform is a high-performance system for rapidly building applications that analyze and act on real-time streaming data. Using Spotfire Streaming, users can rapidly build real-time systems and deploy them at a fraction…

Read more
Recent Reviews

Rapid Real-Time Development

10 out of 10
June 02, 2017
Our primary focus is trading automation. We rely on Spotfire Streaming for rapid development of real time event driven systems, providing …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Spotfire Streaming?

The Spotfire Streaming (formerly TIBCO Streaming or StreamBase) platform is a high-performance system for rapidly building applications that analyze and act on real-time streaming data. Using Spotfire Streaming, users can rapidly build real-time systems and deploy them at a fraction of the cost and…

Entry-level set up fee?

  • Setup fee optional

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

5 people also want pricing

Alternatives Pricing

What is Striim?

Striim is an enterprise-grade platform that offers continuous real-time data ingestion, high-speed in-flight stream processing, and sub-second delivery of data to cloud and on-premises endpoints.

What is Cloudera Data Platform?

Cloudera Data Platform (CDP), launched September 2019, is designed to combine the best of Hortonworks and Cloudera technologies to deliver an enterprise data cloud. CDP includes the Cloudera Data Warehouse and machine learning services as well as a Data Hub service for building custom business…

Return to navigation

Product Details

What is Spotfire Streaming?

The Spotfire Streaming (formerly TIBCO Streaming or StreamBase) platform is a high-performance system for rapidly building applications that analyze and act on real-time streaming data. Using Spotfire Streaming, users can rapidly build real-time systems and deploy them at a fraction of the cost and risk of other alternatives.

Spotfire Streaming Features

  • Supported: Low-latency, high throughput complex event processing
  • Supported: Graphical development language, EventFlow, using Eclipse-powered IDE
  • Supported: Native clustering built-in for out-of-the-box distributed scaling and/or fault tolerance

Spotfire Streaming Screenshots

Screenshot of Screenshot of

Spotfire Streaming Videos

Enriching the Enterprise with Spotfire Streaming Analytics
Spotfire Live Datamart for Digital Business

Spotfire Streaming Competitors

Spotfire Streaming Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo
Supported CountriesWorldwide
Supported LanguagesEnglish
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(33)

Attribute Ratings

Reviews

(1-8 of 8)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is used for real-time processing and monitoring of operational data used by different users/departments.
  • Handles complex transformations. It offers components/tools that cover a wide variety of use cases. Everytime it seemed we hit the wall, wee discovered that there is something that is offered that takes care of our need.
  • Ease of use
  • Performance
  • Excellent support
  • More variety of examples in the documentation
For real-time processing, it very well suited. It connects to many different data sources, and if there is a source that is not yet available, using their custom component one can build a connector/adapter easily. Their support is excellent and helps with any issues and questions in a very timely manner.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Spotfire Streaming is used in a variety of aspects of the business. It is used in front office trading, to middle office reporting, to back-office data processing and aggregation.
  • Spotfire Streaming is best at rapid prototyping
  • Real time market data processing and signal generation
  • Processing table based data
  • Cannot achieve ultra low latency
  • Great for small applications, but does not scale elegantly
  • Makes multithreading easy, but does not allow fine controls
Spotfire Streaming is great at rapid prototyping. This can be a great tool for analysts without an in-depth programming background and allows them to quickly write efficient programs.
Lyubomir Simeonov | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
My company uses Spotfire Streaming on a few projects. We employee it mainly as a back-end development tool. The processes we set up with it perform data transformations and feed our analytics dashboards.
  • This is a rapid development tool that spares us days of raw coding.
  • It is very easy to access external data sources, filter, aggregate and expose the result back.
  • Multi-threading features, memory and CPU utilizations are exceptional
  • Despite Spotfire Streaming allows writing custom adapters, it is very difficult to manage third party library dependencies. None of the major dependency tools are supported, and one should manage that manually.
  • The security and authorization system implemented in Spotfire Streaming is not extensible and does not fit out of the box our needs
  • The system designs was not built with modularization and generalization in mind, hence it is difficult to build reusable modules.
  • Logging system is harder to manage, compared to plain j4log implementations.
Taking data from various sources including files, databases, web services, applying some complex rules, transforming, aggregating and producing a result. This is what Spotfire Streaming does best. - If one needs connectivity to special services as secured databases or web services, building interactive web apps, those are probably tasks that shall be addressed with different tools.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use it for real-time processing of logs and sudo-logs (records created in a database table are fed in real-time to a Spotfire Streaming app). We have apps to monitor the performance of our infrastructure, our processes, and catching fraudulent activity.
  • Windowing and aggregation
  • Ease the UI tool (SBStudio) to create apps which means much faster turn around than coding
  • Tools for debugging
  • App to app communication
  • Fantastic support
  • Not sure it can handle sliding windows and watermark for late arrivals of data (after the window is closed)
Suited very well for real-time processing. Problem is one needs to either write an adapter or pay for an adapter component to consume logs from some sources like Kafka. It doesn't come as part of the package unless you pay for it separately.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Spotfire Streaming has helped us understand the world and benefits of streaming data. It's difficult to comprehend just how you can use this kind of information until you have it at your fingertips.
  • The baked-in adapters let us get started quickly with several different datasources.
  • The development team enjoyed the built in dev platform.
  • The Spotfire community is a great resource for both getting started and getting deeper into Spotfire Streaming functionality.
  • EventFlow could use some iteration, but is a good starting point.
High volume, consistent data flow is perfectly suited for Spotfire Streaming. If you're looking for a larger, long-time trend visualization, you probably want to stick with vanilla Spotfire.
Score 10 out of 10
Vetted Review
Reseller
Spotfire Streaming is used in financial and capital market applications by the customers we support. Common applications are market data management, pricing financial instruments, routing orders to execution venues and exchanges, algorithmic trading, high frequency trading, pre- and post-risk management and FX liquity pool.
  • Processing events in real-time with real low latency and high throughput.
  • 100% visual program language, which can be extended by common languages like Java, Python and .NET.
  • Reduced time to prototype, create an application and deployment, which reduces the software lifecycle.
  • Real robust engine and server. Barely heard of customers having issues in production.
  • Overusing can be a problem sometimes when someone forgets the architectural project.
  • Event processing technology has a different development workflow than other languages and technologies, which would require an understanding from the developer to abstract different ways to accomplish applications.
Spotfire Streaming is pretty well suited in applications dealing with thousands of messages per second and at the same time you can analyze and take any action in real-time. Analyzing and aggregating market data, executing orders in venues or exchanges based on rules, pricing financial instruments, basically anything that 'ticks' is a good use for Spotfire Streaming. Scenarios where real-time processing has a dependency on slow conventional technologies or architectures that take long to process and respond data are not a good fit.
Saurabh Gaba | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We focus on real-time fleet data/large volume of streaming data. We utilize Spotfire Streaming for pattern matching and duplicate detection /removals, provide adaptive/resilient solutions for both OEMs and internal initiatives. We required a high throughput and resilient CEP solution and Spotfire Streaming is a perfect fit to kick start highly critical initiatives.
  • Event processing (10,000 events every second ) pattern matching, event correlation, and in-flight event processing.
  • Spotfire Streaming has a robust run-time environment with custom HA zones to set up highly available applications. The Spotfire Streaming Feed simulation was really helpful in accessing the performance of the solution.
  • Rapid development, drag - drop ( minimal coding ) UI is easy to understand and build.
  • Spotfire Streaming Component Exchange, sample projects are really helpful with real situations. Many technology adapters are available for kick starting the integration projects. (MQTT, RabitAMQP, Cassandra).
  • An enhanced AdministrationUI will be a plus plus; command line is equally needed though.
  • Application packaging/bundling can be enhanced.
Best suited for event correlation & processing, large volumes of events.
Score 10 out of 10
Vetted Review
Verified User
Our primary focus is trading automation. We rely on Spotfire Streaming for rapid development of real time event driven systems, providing tailored solutions to internal and external clients.
  • Rapid development of real time, event driven systems, solving many concurrency problems by design.
  • Drag and drop development interface is intuitive.
  • Robust run time. We have not had a single incident where a deployed Spotfire Streaming application has fallen over of its own accord.
  • Easy integration with any other system though well defined APIs.
  • Not all problems are suited to the event driven paradigm.
  • As the complexity of an application grows, finding your way around code in the GUI takes some getting used to.
  • The Spotfire Streaming development environment is built in Eclipse, which is not everyone's cup of tea.
Real time, event driven system development.
Return to navigation